home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hottest 6
/
Hottest 6 (1996)(PDSoft)[!].iso
/
software
/
fredfish
/
1059.lha
/
Programs
/
MathPlot
/
Docs
/
MathPlot_F.TXT
< prev
next >
Wrap
Text File
|
1994-12-15
|
25KB
|
657 lines
MathPlot
========
© par Rüdiger Dreier 1991/92/93/94
Ce manuel est un résumé du manuel que vous obtiendrez en devenant utilisateur
officiel de MathPlot (cf. "Registrierung.txt" pour plus d'informations).
Mon adresse est
Rüdiger Dreier
Gustav-Winkler-Str. 40
33699 Bielefeld
Germany
Vous pouvez me contacter via EMail:
ruediger.dreier@post.uni-bielefeld.de
Quelques mots de droit
======================
L'AUTEUR DECLINE TOUTE RESPONSABILITE DES LES DOMMAGES CAUSES PAR
L'UTILISATION CORRECTE OU INCORRECTE DE CE PROGRAMME!
L'AUTEUR NE S'ENGAGE PAS A CE QUE CE PROGRAMME NE COMPORTE AUCUNE
ERREUR !
UTILISEZ-LE A VOS RISQUES ET PERILS
MathPlot est un ShareWare !
Si vous utilisez ce programme, vous devez payer la charge de ShareWare
(cf. "Registrierung.TXT").
Cette version de MathPlot
=========================
Cette version est une version de démonstration avec un requester vous
informant que MathPlot est un ShareWare. Elle peut être copiée sous les
conditions suivantes:
- Le texte de copyright ne doit être ni supprimé, ni modifié.
- Vous n'êtes pas autorisés à gagner de l'argent en copiant ce
programme (sauf une petite somme pour les disquettes, le port, etc).
- Ce programme NE DOIT PAS être modifié.
- Le programme doit être complet: les fichiers suivants doivent être
inclus:
* La documentation complète et inchangée (un langue suffit).
* Une copie de MathPlot
* Une version de mtool.library
- La permission écrite de l'auteur est necessaire pour utiliser
MathPlot (tout ou partie) ou la mtool.library (tout ou partie) dans un
but commercial.
- Il EST PERMIS de traduire le texte du menu (fichier TextDaten) dans
une autre langue et de l'inclure dans une copie de ce programme. Si
vous le faites, veuillez m'envoyer une version de ce nouveau fichier de
textes et indiquez si vous m'autorisez à l'inclure dans les versions
ShareWare et commerciales de MathPlot.
- Il est permis de placer cette version de MathPlot dans toutes les
mailbox et de l'inclure dans une série de disquettes DP (comme celle de
Fred Fish), tant que le prix n'est pas trop élevé (c'est-à-dire moins
de DM5 -ou (US)$5- par disquette, et moins de DM60 -ou (US)$30 par CD).
Le ShareWare
============
MathPlot est un ShareWare. Si vous utilisez ce programme, vous voudrez
peut-être payer les droits d'enregistrement. Ils sont de (US)$20 -ou DM30-.
Envoyez cet argent à l'adresse indiquée plus haut et ajoutez le nom et la
version du programme (et peut-être où vous l'avez trouvé). Vous trouverez
un formulaire à remplir dans le fichier "Registrierung.txt".
'Pourquoi payer?', me direz-vous. Parce que vous recevrez:
- La version (complete) la plus récente de MathPlot. Cette version NE DOIT
PAS être donnée aux autres.
- Un manuel imprimé (la version complete de celui-ci). Indiquez-moi si
vous désirez recevoir la version allemande ou anglaise.
- Un service de mise à jour: vous pourrez recevoir de nouvelles versions
de MathPlot en m'envoyant une disquette, une enveloppe affranchie et votre
numéro d'utilisateur. S'il n'y a pas de nouvelle version, j'attendrais
qu'il y en ai une; cela peut donc prendre un certain temps. Indiquez-moi
quelle version vous avez.
Si vous pouvez être joints via EMail, je vous enverrais la mise à jour
sous la forme d'un fichier texte UUENCODE.
Le fichier source
=================
Le texte source NE PEUT PAS être distribué librement. Il peut être com-
mandé par les utilisateurs officiels à l'adresse indiquée plus haut pour
la somme de (US)$20 -ou DM30-. Si vous voulez utiliser le fichier source
dans un but commercial, il vous faudra la permission écrite de l'auteur
(MOI!).
Ce que fait ce programme
========================
Mathplot est un petit programme pour tracer les fonctions bidimension-
nelles. Vous pouvez entrer et tracer jusqu'à dix fonctions simultanément,
plus leurs dérivées premières et secondes. Il est également possible de
faire une discussion sur la fonction, et de calculer une intégrale.
Un port ARexx est inclus.
Le programme peut donc être utilisé par exemple pour contrôler vos
propres résultats.
Ce dont vous avez besoin
========================
!! Le programme ne fonctionne que sur les Amigas dotés de Kickstart (ROM)
version 2.04 ou plus. 1Mo de mémoire devrait suffire; 1Mo de mémoire chip
et les nouveaux circuits personnalisés donnent de bons résultats pour de
grands écrans (mode productivity, etc.). La pile (stack) devrait être d'au
moins 20000 octets.
Dans LIBS:, vous devez avoir:
- mathieeedoubbas.library
- mathieeedoubtrans.library
- asl.library
- mtool.library (qui devrait aussi être sur cette disquette)
- diskfont.library (V36 ou plus)
- iffparse.library (pour sauvegarder les courbes en fichiers IFF)
Dans S: vous pouvez avoir (en option):
- mplot.prefs, un fichier de préférences.
- Funktionen.fkt, quelques exemples de fonctions
- Konstanten.con, quelques constantes
- Macros.mcr, quelques macros.
Si vous voulez utiliser le port ARexx, vous devrez copier tous les fichiers
de Macros/ vers rexx: (un "assign .... add" semble ne pas marcher).
Les menus
=========
Projet
------
Nouveau
-------
Après confirmation, efface l'écran et stoppe la table traçante le cas
échéant. L'écran est automatiquement effacé après un changement
d'intervalle.
Sauver IFF
-----------
Pour utiliser cette option, iffparse.library doit être dans libs:. Si le
programme ne peut pas le trouver, un requester apparaitra
(iffparse.library ?).
Sinon, il vous demandera le nom du fichier. En cas d'erreur, un autre
requester apparait.
L'icône du programme est utilisée pour ce fichier (si lancé du Workbench).
Charger/Sauver fonctions/macros/constantes
------------------------------------------
Le programme vous demande le nom du ficher à sauver/charger.
Imprimer
--------
Imprime l'écran avec le driver des préférences (aussi grand que possible).
Durant l'impression, les couleurs de l'écran sont changées et la table
traçante est stoppée.
Iconifier
---------
Ferme la fenêtre et crée une icône sur l'écran du workbench.
Double-clicker cette icône relance le programme. Les dernières fonctions
sont toujours accessibles. S'il n'y a pas assez de mémoire pour rouvrir
l'écran, le programme prend fin. L'icône utilisée est celle du programme
(si lancé du Workbench).
Informations
------------
Quelques informations sur ce programme (la version, mon adresse, le nom de
l'écran, etc.)
Quitter MathPlot
----------------
Le programme prend fin si vous confirmez. Comme l'écran est un écran
publique, il peut y avoir des fenêtres de programmes "visiteur". Si c'est
le cas, vous ne pourrez pas quitter MathPlot.
Tracer
------
Modifier fonction
-----------------
Vous pouvez choisir la fonction dans le sous-menu, et la modifier dans la
fenêtre qui apparait ensuite. La fonction doit être une expression
correcte.
Si vous entrez quelque-chose comme sin((x), la fenêtre réapparait tant
qu'il y a une parenthèse de trop.
Tracer/Derivée/Derivée seconde numérique/symbolique
--------------------------------------------
Choisissez la fonction pour la tracer (ou sa derivée ou sa derivée
seconde).
Les derivées symboliques sont d'abords calculées puis tracées (par exemple
pour sin(x), cos(x) est d'abord trouvé comme derivée de sin(x), puis
cos(x) est tracé).
Les derivées symboliques sont les plus précises, mais il peut y avoir des
problèmes avec certaines fonctions (abs, sgn, ln). Par exemple 1/x sera
considerée comme la derivée de ln même pour x négatif.
Les derivées symboliques sont calculées recursivement, donc la pile
(stack) doit être d'au moins 20000 octets. Si vous avez un guru, essayez
une pile plus grande.
Discussion
----------
Donne quelques informations sur la fonction selectionnée: intervalle
d'etude, derivée, derivée seconde, points d'intersection avec l'axe des
abscisses, extremums et points d'inflexion.
Les derivées
------------
1. +-*/ comme d'habitude
2. x^a a*x^(a-1)
3. a^x a^x*\ln{a}
4. f(x)^{g(x)} (g(x)*\ln(f(x)))'*f(x)^{g(x)}
5. trig. fonctions comme d'habitude
6. abs(x) sgn(x) (bien qu'incorrect pour x=0)
7. int(x) 0 (bien qu'incorrect pour x entier relatif)
8. sgn(x) 0 (bien qu'incorrect pour x=0)
IMPORTANT
---------
!! L'AUTEUR NE S'ENGAGE PAS A L'EXACTITUDE DES DERIVEES CALCULEES !!
!! AVANT D'UTILISER CES RESULTATS, RECALCULEZ-LES A LA MAIN!!!!
Integration numérique
---------------------
Integre une fonction numériquement. La fenêtre qui apparait vous permet de
modifier la fonction, et de préciser l'intervalle d'intégration. Plus vous
utilisez de pas, plus les calculs sont longs et plus les résultats sont
précis. Annuler ferme la fenêtre.
Codes d'erreur du programme
---------------------------
DIVBYZERO & 1 & division par zero
LOGNEG & 2 & log(<= 0)
SQRTNEG & 4 & sqrt{ < 0}
ATRIG & 8 & asin, acos avec arg >1 or <1
UNPAKLAM & 16 & trop de parenthèses
TEST & 32 & -pas utilisé-
NOFUNC & 64 & aucune fonction donnée
NO_KONST & 128 & Constante inconnue
NO_MEM & 256 & mémoire saturée
POWERROR & 512 & vous avez essayé (<0) ^ (a/b)
NO_FUNC & 1024 & fonction introuvable
ER_AHYP & 2048 & erreur dans acosh() ou atanh()
Edition
-------
Tracer les axes
---------------
Ajoute les axes sur le graph. S'il y a un graph, vous ne pourrez ajouter
les axes qu'une seule fois; donc testez vos axes en premier.
Zoom
----
Permet de definir (grâce à un élastique) la partie de l'intervalle qui
sera ensuite tracée.
Inserer du texte
----------------
Permet de placer un commentaire sur le graph, avec les police, couleurs et
mode d'impression choisis.
Precision
---------
Definit la précision des calculs. Plus elle est haute, plus le graph est
précis, mais plus les temps de calculs sont longs.
Changer l'intervalle
--------------------
La fenêtre qui s'ouvre vous permet de spécifier l'intervalle d'étude des
fonctions et le type d'affichage désiré. Par exemple: vous voulez tracer
un graph sur [-pi;pi]. Vous pouvez entrer -pi et pi et choisir un repérage
cartesien (*1). Mais vous pouvez aussi entrer -1, 1 et *pi dans le gadget
tournant. Essayez les deux et tracez les axes, vous verrez la difference.
Pour avoir un affichage logarithmique sur X et Y, choisissez 10^ dans les
deux gadgets tournants et ainsi de suite.
Constantes
----------
Choisissez une lettre avec le clavier ou avec le gadget tournant, puis
pressez RETURN. Vous pourrez alors entrer la definition de la constante.
Dans les autres fonctions, vous pouvez utiliser ces constantes par leurs
noms: par exemple definissez une constante z en entrant pi. Vous pouvez
alors utiliser z au lieu de pi dans toutes les fonctions. N'utilisez ni x
ni e comme noms de constantes parce qu'elles ne peuvent pas être utilisées
plus tard (e est defini comme 2.71...).
Macros
------
Les macros se definissent de la même manière que les constantes, et
s'utilisent via _NOMDELAMACRO ou _NOMDELAMACRO(paramètre): par exemple _a
ou _a(2*x). Si vous utilisez la deuxième methode, chaque x dans la macro
est remplacé par le paramètre.
Table traçante
--------------
L'option ON vous demande un nom de fichier où enregistrer les données. OFF
supprime la sortie sur table traçante (ce qui est fait automatiquement
lors d'un changement d'intervalle ou lors d'une impression). Après avoir
selectionné OFF, le fichier contient les données compatibles HP-Plotter
nécessaires au traçage des fonctions et textes affichés depuis la
selection de ON.
Je n'ai pas de traceur HP-Plotter, j'ai utilisé le device PLT: et ça
marche.
Choisir/Changer couleurs
------------------------
Permet de changer les palette de MathPlot (il y en a une normale, une pour
l'impression et une pour la sortie sur table traçante). La dernière
couleur selectionnée dans le requester est également utilisée pour les
tracés suivants.
Changer police et couleur
-------------------------
Permet de choisir une nouvelle police pour Inserer du texte, pour les
graduations des axes et pour l'écran. le font-requester standard est
utilisé.
Changer la résolution
---------------------
Permet de choisir la résolution et le mode d'affichage de l'écran.
Changer types de lignes
-----------------------
Permet de definir les pointillé et les types de lignes.
Discussion
----------
Utilisez cette option pour definir quelques paramètres de la discussion.
ARexx
-----
Commencer une macro ARexx
-------------------------
Choisissez un des fichiers proposés (extension .mapl dans rexx:).
Vous pouvez commencer une macro avec un double click. Ne commencez PAS les
fichiers finissant par .mpl; ces fichiers peuvent necessiter d'autres
arguments.
Definir macros ARexx
--------------------
Il peut y avoir dix macros que vous pouvez lancez d'un simple double click.
Cette option vous permet de choisir ces macros
Enregistrer
-----------
Le programme peut enregistrer quelques actions (modifier fonction,
constantes et macros, changer intervalle, changer couleurs et tracer les
axes). Entrez le nom du fichier où sauver les actions. Vous pouvez aussi
choisir si le programme sauve son statut dans ce fichier.
Préferences
-----------
Le programme ne réagit pas de la même manière aux options actives et aux
préferences. Les options actives definissent le comportement effectif du
programme (par exemple la couleur utilisée pour tracer la prochaine
fonction) alors que les préferences definissent le comportement du
programme au démarrage (par exemple la couleur par défaut des courbes).
Les préferences deviennent des options actives si l'on choisis "Utiliser"
ou si l'on relance le programme.
La plupart des options de ce menu sont aussi présentes dans d'autres menus,
aussi leur description est ici très brève.
Charger
-------
Charge un nouveau fichier de préferences, dont les options deviennent
actives.
Utiliser
--------
Les préférences deviennent des options actives. L'écran se ferme et un
nouvel écran s'ouvre avec la plupart des nouvelles options.
Seules quelques options ne peuvent être activées en selectionnant
"Utiliser", voir plus bas.
Pour ces options, vous devrez relancer le programme.
Sauvegarder
-----------
Sauvegarde les options.
Changer l'intervalle
--------------------
Permet de choisir le nouvel intervalle.
Choisir/changer couleurs
------------------------
Change la palette initiale et la couleur du tracé.
Choisir police et couleur
-------------------------
Change la police, la couleur et le mode de tracé initiale.
Changer types de lignes
-----------------------
Permet de choisir le type de lignes des courbes.
Précision
---------
Definit la précision initiale. Si vous avez commencé sans fichier .prefs,
vous DEVEZ choisir un mode.
Changer chemins d'accès
-----------------------
Cette option n'est présente que dans ce menu. Au démarrage, le programme
charge un fichier avec tous les textes, un fichier avec les fonctions
par défaut, un avec les constantes par défaut, et un avec les macros par
défaut. Ces fichiers peuvent être choisis ici. Vous devrez relancer le
programme (l'option "Utiliser" ne suffit pas) pour valider ces paramètres.
De plus, vous pouvez definir le chemin d'accès par défaut des requesters
de fichier IFF et de fichier rexx, et d'autres requesters.
Raccourcis clavier
------------------
Cette option n'est présente que dans ce menu. Vous pouvez changer les
touches équivalentes aux différentes options. Vous pouvez d'abord changer
une chaîne dont
- le premier caractère est la majuscule équivalente à [OK],
- le second caractère est la majuscule équivalente à [CANCEL],
- les quatre caractères suivants permettent de modifier les chaîne dans
les requesters,
- les quatre caractères suivants permettent d'actionner un gadget
tournant,
- les six derniers caractères permettent de choisir les couleurs et d'en
modifier les composantes RVB.
Ensuite, il vous est proposé d'assigner un raccourci à chaque option du
menu.
Discussion
----------
Permet de choisir les paramètres par défaut de la discussion.
Options et syntaxe
==================
Syntaxe des fonctions
---------------------
Les fonctions peuvent être composées de ()+-*/^, sin, cos, tan, log, int,
sgn, abs, sqr, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh, ln,
les constantes a-z (sauf x et e), et la variable x. e (2.71...) et pi sont
prédefinies. Les nombres doivent être dans un format usuel (1; 1.1; .1; 3e5;
5e-7, etc.). Les macros sont utilisées sous la forme _NOM ou _NOM(paramètre).
Utilisez des parenthèses pour être sûr que MathPlot trace la fonction
desirée.
Il utilise les règles de priorité classiques (^ avant *, / avant +,etc.).
Options
-------
MathPlot charge s:mplot.prefs au démarrage. Vous pouvez choisir un autre
fichier en utilisant le tooltype SETTINGS.
Le port ARexx
=============
Introduction
------------
MathPlot possède maintenant un port ARexx-Port (nommé "MPlot_ARexx"). Le code
est généré par ARexxBox V1.00 qui est © par Michael Balzer.
Les commandes ARexx
-------------------
Voici une liste de toutes les commandes. Le format des options correspond à
la façon dont le système affiche les options des commandes dans le Shell.
Consultez votre manuel pour savoir le sens de tous les signes qui suivent
les "/".
BEEP
Un simple DisplayBeep()
CLEAR FORCE/S
Efface l'écran. Avec FORCE, il n'y a pas de requester.
EVALSTRING VAR/K,STEM/K,FUNCTION/A,X/K => VALUE
Evalue une chaîne.
FAULT VAR/K,STEM/K,NUMBER/N/A => DESCRIPTION
Pas defini.
GET1DERIVE VAR/K,STEM/K,NUMBER/N/A => DERIVE
Donne la derivée symbolique d'une fonction. Les fonctions sont numérotées
de 0 à 9; utilisez ces chiffres pour les designer.
GET2DERIVE VAR/K,STEM/K,NUMBER/N/A => DERIVE
Idem pour la derivée seconde.
GETCOLOR VAR/K, STEM/K, TEXTCOLOR/S, AXISCOLOR/S, PLOTCOLOR/S,
TEXTCOLORBACK/S, AXISCOLORBACK/S,
TEXTMODE/S, AXISMODE/S =>
TEXTCOLOR/N, AXISCOLOR/N, PLOTCOLOR/N,
TEXTCOLORBACK/N, AXISCOLORBACK/N,
TEXTMODE/N, AXISMODE/N
Donne le nombre de couleurs et les modes de traçage.
GETCONST VAR/K,STEM/K,NAME/A => DEFINITION
Donne la definition d'une constante. Le nom doit être un caractère.
GETERROR VAR/K,STEM/K => NUMBER/
Donne la dernière erreur.
GETFUNCTION VAR/K,STEM/K,NUMBER/N/A => DEFINITION
cf. GETCONST.
GETINTERVALL VAR/K,STEM/K,XAXIS/S,XMIN/S,XMAX/S,YAXIS/S,YMIN/S,YMAX/S
=> DEFINITIONSTRING,DEFINITIONNUMBER/N
Donne la definition d'un intervalle. N'utilisez qu'une option à la fois.
GETMACRO VAR/K,STEM/K,NAME/A => DEFINITION
cf GETCONST.
GETPOINTS VAR/K, STEM/K, FUNCTION/A, ZERO/S, MAX/S, TURN/S
=> XPOINTS/M, YPOINTS/M, TYP/M
Une discussion via ARexx. Une seule option à la fois!
GETPRECISION VAR/K,STEM/K => PRECISION/N
Donne la précision.
HELP VAR/K,STEM/K,COMMAND,PROMPT/S => COMMANDDESC,COMMANDLIST/M
Donne la liste de toutes les commandes ou de toutes les options pour une
commande.
HPGL_ON FILENAME
Active la sortie HPGL.
LABELPEN COLOR/N
Defini le stylo pour les axes.
LOADCONST FILENAME
LOADFUNC FILENAME
LOADMACRO FILENAME
Charge les definitions.
NEW PORTNAME/K
Efface l'écran. PORTNAME n'est pas defini.
NUMINT VAR/K,STEM/K,STEPS/N/A,XMIN/A,XMAX/A,FUNCTION/A => VALUE
Integre une fonction.
PLOT NUMBER/N/A,NORMAL/K/S,DERIVE1/K/S,DERIVE2/K/S,DERIVE1NUM/K/S,
DERIVE2NUM/K/S,FORCE/S
Trace une fonction.
PRINT PROMPT/S
Imprime l'écran.
QUIT FORCE/S
Quitte le programme. Avec FORCE, il n'y aura pas de requester.
REQUESTFILE VAR/K,STEM/K,TITLE/K,PATH/K,FILE/K,PATTERN/K,SAVE/S => FILENAME
Donne un requester de fichier.
REQUESTNOTIFY PROMPT/K/A,BUTTON/K
Ne pas utiliser pour l'instant.
REQUESTNUMBER VAR/K,STEM/K,PROMPT/K,DEFAULT/K/N => NUMBER/N
Demande un nombre à l'utilisateur.
REQUESTRESPONSE VAR/K,STEM/K,TITLE/K,PROMPT/K/A,BUTTON/K => RETURN/N
Appelle un EasyRequest avec TITLE comme titre, PROMPT comme texte et BUTTON
(par exemple "OUI|NON|ANNULER") comme gadgets. RC est 5 pour le gadget le
plus à droite, sinon le résultat est 1,2...
REQUESTSTRING VAR/K,STEM/K,PROMPT/K,DEFAULT/K,TITLE/K => STRING
Demande une chaîne à l'utilisateur.
RX VAR/K,STEM/K,CONSOLE/S,ASYNC/S,COMMAND/F => RC/N,RESULT
Lance un script.
SAVECONST FILENAME
SAVEFUNC FILENAME
Sauvegarde les definitions dans un fichier.
SAVEIFF FILENAME
Sauvegarde l'écran en IFF.
SAVEMACRO FILENAME
cf. SAVEFUNC.
SCREENTOBACK
Place l'écran au dernier plan.
SCREENTOFRONT
Place l'écran au premier plan.
SELECTMENU MENU/N/A,ITEM/N/A,SUB/N,FORCE/S
Selectionne un menu. 0 est le premier. FORCE supprime quelques
requesters.
N'utilisez pas cette commande directement dans un script, parce que les
numéros peuvent changer. Procedez comme suit:
Supposons que vous vouliez afficher les informations sur le programme.
Cela correspond à MENU=0 ITEM=13 dans cette version. Au lieu de
SELECTMENU 0 13 utilisez MONTREINFO. Ecrivez un fichier "montreinfo.mpl"
composé de deux lignes: "/* */" et "selectmenu 0 13". Copiez ce fichier
vers REXX:. Si le numéro de l'option change (par exemple s'il passe à 14),
vous n'aurez à changer qu'un seul fichier: "montreinfo.mpl". Si vous
aviez utilisé SELECTMENU directement, vous auriez de changer tous les
fichiers qui utilisent l'option 13 du menu 0.
SETCOLOR PLOTCOLOR/N/K, AXISCOLOR/N/K, TEXTCOLOR/N/K,
AXISCOLORBACK/N/K, TEXTCOLORBACK/N/K,
AXISMODE/N/K, TEXTMODE/N/K
Change certaines couleurs et modes de traçage.
SETCONST NAME/A,DEFINITION/A
SETFUNC NUMBER/N/A,DEFINITION/A
SETMACRO NAME/A,DEFINITION/A
Modifie les definitions.
SETINTERVALL XAXIS/N/K,XMIN/K,XMAX/K,YAXIS/N/K,YMIN/K,YMAX/K
Defini un nouvel intervalle.
SETNUMPRECISION PRECISION/N/A
Choisit le nombre de chiffres après la virgule pour NUMINT et EVALSTRING.
VERSION VAR/K,STEM/K => VERSION
Donne une chaîne contenant la version.
Les Macros ARexx
----------------
Pour simplifier certaines actions, vous pouvez écrire des macros (ARexx).
Voici un exemple:
- Schar
Pour tracer par exemple sin(x)+a avec a=1, a=2 et a=3 vous pouvez proceder
ainsi: definissez la première fonction comme sin(x)+a. Appelez Schar.mapl.
Entrez le numéro de la fonction (0), le nom de la constante (a), le départ
et l'arrivée (1,3) et le nombre de pas (3). Les trois fonctions seront
tracées.
Remerciements
=============
J'aimerais remercier quelques personnes:
- Commodore pour le Kickstart et le Workbench 2.0 (en particulier pour
gadtools.library).
- Joern Clausen pour le beta-testing et l'icône du programme.
- Michael Balzer pour ARexxBox, grâce auquel MathPlot possède un port ARexx.
FIN
===
Si vous avez des astuces, des questions (ajoutez une enveloppe affranchie
a votre adresse pour la réponse svp.), si vous avez repéré des bugs ou si
vous voulez payer pour devenir utilisateur officiel, écrivez-moi.
Mon adresse se trouve au début de ce document.
Amusez-vous bien avec ce programme !!
(Traduit de l'anglais par Lionel Sausin)